<?php
class ShipperAddressType {
	public $addressLine1;
	public $addressLine2;
	public $addressLine3;
	public $city;
	public $stateProvinceCode;
	public $postalCode;
	public $countryCode;

	public function __construct($addressLine1,$city, $postalCode, $countryCode, $stateProvinceCode=false, $addressLine2=false, $addressLine3=false) {
		$this->addressLine1 = $addressLine1;
		$this->addressLine2 = $addressLine2;
		$this->addressLine3 = $addressLine3;
		$this->city = $city;
		$this->stateProvinceCode = $stateProvinceCode;
		$this->postalCode = $postalCode;
		$this->countryCode = $countryCode;
	}
	/**
	 * @var string
	 */
	public function getAddressLine1() {
		return $this->addressLine1;
	}

	/**
	 * @var string
	 */
	public function getAddressLine2() {
		return $this->addressLine2;
	}

	/**
	 * @var string
	 */
	public function getAddressLine3() {
		return $this->addressLine3;
	}

	/**
	 * @var string
	 */
	public function getCity() {
		return $this->city;
	}

	/**
	 * @var string
	 */
	public function getStateProvinceCode() {
		return $this->stateProvinceCode;
	}

	/**
	 * @var string
	 */
	public function getPostalCode() {
		return $this->postalCode;
	}

	/**
	 * @var string
	 */
	public function getCountryCode() {
		return $this->countryCode;
	}
}